3
תגובות
אני לא יודע איך בדיוק להסביר, אז הכנתי סקריפט לדוגמא:
ראה בPHPLive
<?php
/*----------------
Example A
----------------*/
$escape_string = function($str){
return escape_string($str);
};
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='{$escape_string($_GET['value'])}'
LIMIT 1;";
/*----------------
Example B
----------------*/
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='" . escape_string($_GET['value']) ."'
LIMIT 1;";
/*----------------
Example A
----------------*/
$escape_string = function($str){
return escape_string($str);
};
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='{$escape_string($_GET['value'])}'
LIMIT 1;";
/*----------------
Example B
----------------*/
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='" . escape_string($_GET['value']) ."'
LIMIT 1;";
ראה בPHPLive
3 תשובות
באופן כללי, יותר מהיר לשרשר, מצד שני היתרון של פונקציה (וגם אנונימית) היא זה, שאתה יכול אחרי זה לשנות את המימוש שלה במועד מאוחר יותר בלי לשנות מקומות אחרים בקוד.
מצד שני עדיף שפשוט תעבור ל PDO ותשכח מזה :)
ענה
משתמש_112292
ב
22 לפברואר 2012
#
אני מת להתחיל עם OOP אבל אני רוצה ללמוד קודם ליעל את הקוד (ואני גם קצת עצלן..).
אתה מכיר אולי אתר עם מדריכים או מערכת חינמית (בלי framework) שאפשר לראות בה דוגמאות על קוד יעיל וסגנון עבודה?
ענה
משתמש_115811
ב
22 לפברואר 2012
#
יש מלא רק תבחר תרשום פשוט php